package com.gitee.hongruisun.promotion.loginadapter.v2;

import com.gitee.hongruisun.promotion.loginadapter.ResultMsg;

/**
 * 三方登录接口
 */
public interface IPassportForThird {
    /**
     * QQ登录
     * @param id
     * @return
     */
    ResultMsg loginForQQ(String id);

    /**
     * 微信登录
     * @param id
     * @return
     */
    ResultMsg loginForWechat(String id);

    /**
     * 手机号登录
     * @param telphone
     * @param code
     * @return
     */
    ResultMsg loginForTelphone(String telphone,String code);

    /**
     * token 登录
     * @param id
     * @return
     */
    ResultMsg loginForToken(String id);

    /**
     * 注册后自动登录
     * @param username
     * @param passport
     * @return
     */
    ResultMsg loginForRegist(String username,String passport);

}
